/*reset*/
body{font:12px/160% '微软雅黑'; background:#fff;}
*{margin:0;padding:0;}
img{border:0;}
.fl{float:left;	}
.fr{float:right;}
.clear{clear:both;}
.warp{width: 100%}
a{text-decoration: none;color:#666; outline:0;}	
a:hover{text-decoration:underline;}
input{margin:2px;}	
input{margin:2px;}	
#mar{
	margin:0 auto;
}
ul{list-style: none;}

.red{color:red;}.gray{color:#bbb;}.gray2{color:#999;}.blue{color:#005aa0;}
.noborder-r{border-right:0;}
.header{width: 980px; margin:0 auto; height: auto;}
.header_container{width: 980px;background: url("../images/top_bar_bg.png") repeat-x;}
.header_container2{position:fixed; top:0; z-index:9999 !important; height:40px; _height:38px; overflow:hidden;}
.navigation_container,.section_container,.footer_container,.logo-out{width:980px; height:auto;margin:0px auto; clear:both;background-color: #fff;}
.logo-out{padding-top:40px; overflow:hidden;}
.align_right{ text-align:right;}

/*头部导航*/
.top_bar{width: 980px;height: 40px;margin: 0 auto;}
.top_bar .top_links  li {float:left;background: #5f5a56;margin-left:1px;height:100%;}
.top_bar .top_links  li  a{display:block;height:37px; line-height:37px; width:100px; text-align:center;color: #e9e9e9;text-decoration: none;text-transform: uppercase;border-bottom:3px solid #5f5a56; }
.top_bar .top_links  li  a:hover{background-color: #f9f9f9; color:#f38256; border-bottom:3px solid #f38256;}
.top_bar .top_links .highlight a{background-color: #f38256;border-bottom:3px solid #f38256;}
.top_bar .welcom{font:bold 14px/40px "宋体";color: #e9e9e9;/*text-shadow: 0px 1px 0px #3e3935;*/}

.logo-out .logo{margin:25px 0;}
 
.header_search {border: 1px solid #E1E1E1; cursor: pointer; float: right; height: 23px;
    margin:30px 10px; padding: 3px; width:345px;}
.header_search  input{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 none; color: #B4B4B4; padding: 4px; width: 82%; float:left;}
.header .header_search .bsearch {display:inline-block;background: url("../images/search_btn.jpg") no-repeat center center ;border: 0 none; float: right; height: 20px; margin: 2px;width: 20px;cursor: pointer;}
.header_container{}
.hnav-top{position:fixed; top:0; background:rgba(83,79,76,0.8); z-index:9999 !important;}
.minicart{ float:right;margin:23px 0px 3px 0px; padding: 14px 10px 14px 40px; background:url(../images/cart_icon.png) no-repeat 7px center; position:relative; text-decoration:none;}
 .minicart a{ text-decoration:none;} 
 .minicart span{ color:#a29b95;}
 .minicart span b{font-weight:bold;color: #F38256;}
 .minicart span .price{color: #F38256;}


/*底部*/
.footer_links{ overflow:hidden;}
.footer_links>li {float: left;width: 190px;padding:10px 0px 15px 55px;font:12px/150% Arial,Verdana,"宋体";}
.footer_links>li a{color:#878787;}
.footer_links>li a:hover{color:#f38256; text-decoration:underline;}
.footer_links>li span{font-weight: bold ; color:#666; padding:5px 0;}
.footer{border-top:3px solid #F38256;padding-top:5px;}


/*导航菜单*/
.navigation_container{width:100%; background:url(../images/navbgo.png) repeat-x scroll 0 0 ;width:100%;}
.navigation_container .nav{width:980px;margin:0 auto; }
.nav .primary_nav{ display:inline-block; margin:0 2px 0 0px; position:relative; width:980px;margin:0 auto; }
.nav .primary_nav li{ float:left; }
.nav .primary_nav > li{ margin-right:2px; }
.nav .primary_nav > li > a{ display:block; padding:8px 18px; line-height:100%; font-size:16px; color:#544f4b; text-decoration:none; text-transform:uppercase; }
.nav .primary_nav > li .yinav{display:block; height:33px; line-height:33px; width:95px; text-align:center;font-size:16px; color:#544f4b; text-decoration:none; text-transform:uppercase; padding:0; }
.hnav-top{position:fixed; top:0; background:rgba(83,79,76,0.8); z-index:9999 !important;}

.primary_nav > li > a:hover{ background-color:#f38256;font-weight:bold;  }
.nav .primary_nav > li:hover > a{ color:#544f4b; }
.nav .primary_nav li.active > a{ color:#544f4b; }
.nav .sub_menu{ /*display: none;*/ }
.nav .primary_nav .active { background-color:#f38256; }

/*二级菜单*/
ul.sub_menu{ position:absolute; top:30px; left:-4000px; background-color: rgba(255, 255, 255, 0.93); background:#fff\9; padding:15px 0px; z-index:100; width:980px; box-shadow:0px 5px 6px #999; border-top:solid 3px; }
.nav .primary_nav > li > ul{ left:0px; display:none; }
ul.sub_menu > li{ width:210px; margin-left:30px; }
ul.sub_menu li a{ line-height:20px; color:#544f4b; text-decoration:none; }
ul.sub_menu > li > a{ font-weight:bold; text-transform:uppercase; color:#312e2b; }
ul.sub_menu > li > ul > li{ padding:5px 0px; float:none; border-bottom:dotted 1px #fff; }
/*ul.sub_menu > li > ul > li:first-child{ padding-top:10px; }*/
ul.sub_menu > li > ul > li a{padding:0 5px;}
ul.sub_menu > li > ul > li:hover a{ font-weight:bold; }
ul.sub_menu > li > ul{ border-top: solid 1px #5f5a56; margin-top:10px; overflow:hidden; }

/*主题部分*/
#side_nav{ width:200px; float:left; margin-top:12px; height: auto; overflow: hidden; }
#side_nav h1{ font-size:27px; font-weight:normal; color:#544f4b; line-height:40px; padding-bottom:6px; }
.sideNavCategories{ display:inline-block; width:100%; }
.sideNavCategories > ul{ border-top:solid 1px; padding:12px 0px; }
.sideNavCategories > ul li.header{ color:#312e2b; font-size:16px; text-transform:uppercase; font-weight:bold; padding-bottom:10px; background-color:#fff!important; }
.sideNavCategories > ul > li{ padding:7px 0px; }
.sideNavCategories > ul > li > a{ color:#544f4b; font-size:13px; text-decoration:none; display:block; }
.sideNavCategories > ul.departments > li > a{ background:url(../images/arrow.png) no-repeat right -3px; }
.sideNavCategories > ul.departments > li:hover{background-color:#f9f9f9;}
.sideNavCategories > ul.departments > li:hover a{ color:#f38256; background-position:right -53px; text-indent:10px; -moz-transition:all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out; font-weight:bold; }

#mar {
	width:980px;
	position:absolute;
	left:50%;
	margin-left:-490px;
}
